Lịch sử Internet_Message_Access_Protocol

IMAP được Mark Crispin thiết kế vào năm 1986 như một giao thức hộp thư truy cập từ xa, trái ngược với POP được sử dụng rộng rãi, một giao thức chỉ đơn giản là lấy nội dung của hộp thư.

Nó đã trải qua một số phiên bản trước VERSION 4rev1 (MAPI4) hiện tại, như chi tiết dưới đây:

IMAP ban đầu

Interim Mail Access Protocol ban đầu được triển khai dưới dạng máy khách Xerox Lisp và máy chủ TOPS-20.

Không có bản sao của đặc tả giao thức tạm thời gốc hoặc phần mềm của nó tồn tại.[6][7] Mặc dù một số lệnh và phản hồi của nó tương tự IMAP2, giao thức tạm thời thiếu gắn thẻ lệnh / phản hồi và do đó cú pháp của nó không tương thích với tất cả các phiên bản IMAP khác.

IMAP2

Giao thức tạm thời nhanh chóng được thay thế bằng Interactive Mail Access Protocol (IMAP2), được xác định trong RFC 1064 (năm 1988) và sau đó được cập nhật bởi RFC 1176 (năm 1990). IMAP2 đã giới thiệu gắn thẻ lệnh / phản hồi và là phiên bản phân phối công khai đầu tiên.

IMAP3

IMAP3 là một biến thể cực kỳ hiếm của IMAP.[8] Nó được xuất bản với tên RFC 1203 vào năm 1991. Nó được viết cụ thể như một đề xuất phản đối với RFC 1176, chính nó đã đề xuất sửa đổi cho IMAP2.[9] IMAP3 không bao giờ được chấp nhận bởi thị trường.[10][11] IESG phân loại lại RFC1203 "Giao thức truy cập thư tương tác - Phiên bản 3" như một giao thức Lịch sử vào năm 1993. Nhóm làm việc IMAP đã sử dụng RFC1176 (IMAP2) thay vì RFC1203 (IMAP3) làm điểm bắt đầu.[12][13]

IMAP2bis

Với sự ra đời của MIME, IMAP2 đã được mở rộng để hỗ trợ cấu trúc đối tượng MIME và thêm chức năng quản lý hộp thư (tạo, xóa, đổi tên, tải lên tin nhắn) không có trong IMAP2. Bản sửa đổi thử nghiệm này được gọi là IMAP2bis; đặc điểm kỹ thuật của nó đã không bao giờ được công bố ở dạng không dự thảo. Một bản nháp của IMAP2bis đã được Nhóm làm việc IETF IMAP xuất bản vào tháng 10 năm 1993. Dự thảo này dựa trên các thông số kỹ thuật trước đây: IMAP2bis chưa được công bố . Tài liệu TXT, RFC1176 và RFC1064 (IMAP2).[14] IMAP2bis. Bản nháp TXT đã ghi lại trạng thái của các phần mở rộng cho IMAP2 kể từ tháng 12 năm 1992.[15] Các phiên bản đầu tiên của Thông được phân phối rộng rãi với hỗ trợ IMAP2bis [8] (Pine 4 và sau đó hỗ trợ IMAP4rev1).

IMAP4

Một nhóm làm việc IMAP được thành lập trong IETF vào đầu những năm 1990 đã chịu trách nhiệm về thiết kế IMAP2bis. WG IMAP đã quyết định đổi tên IMAP2bis thành IMAP4 để tránh nhầm lẫn.

Tài liệu tham khảo

WikiPedia: Internet_Message_Access_Protocol http://www.isode.com/whitepapers/imap-idle.html http://www.pmdf.process.com/ftp/info-pmdf/aug.1993... http://www.tcpipguide.com/free/t_IMAPOverviewHisto... http://ftp.zcu.cz/pub/network/imap/old/IMAP2bis.TX... http://trojita.flaska.net/msc-thesis.pdf http://www.courier-mta.org/imap/INSTALL.html#imaps... http://www.dovecot.org/imap-client-coding-howto.ht... http://www.iana.org/assignments/service-names http://tools.ietf.org/html/draft-ietf-imap-imap2bi... http://tools.ietf.org/html/rfc1203